package com.qf.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.qf.util.PageUtil;
import lombok.Data;

import java.util.Date;
import java.io.Serializable;

/**
 * (Restoratives)实体类
 *
 * @author makejava
 * @since 2024-12-04 17:10:28
 */
@Data
public class Restoratives extends PageUtil implements Serializable {
    private static final long serialVersionUID = -69245303262462606L;
/**
     * 订单编号ID，唯一标识每个订单
     */
    private Integer orderId;
/**
     * 是否为处方状态，表示订单是否包含处方药(1是，0不是)
     */
    private String isPrescription;
/**
     * 患者姓名，存储患者的全名
     */
    private String patientName;
/**
     * 联系电话，患者的联系电话用于沟通
     */
    private String phone;
/**
     * 订单金额，表示订单的总金额
     */
    private Double orderAmount;
/**
     * 付款时间，记录订单的付款时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date paymentTime;
/**
     * 分配人，负责处理订单的人员
     */
    private String assignee;
/**
     * 分配时间，记录订单被分配的时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date assignTime;
/**
     * 收货时间，记录患者收到订单的时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private String paymentTime1;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date receiptTime;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private String paymentTime2;
/**
     * 订单状态，表示订单当前的状态（如已付款、已发货、已完成等）
     */
    private String orderStatus;
}
